to a higher place - French English Dictionary